Preparing for Change in the Architec- ture Design of Large Software Systems
نویسندگان
چکیده
Architecture is influenced by organizational factors, market forces, and technology that are constantly changing. We found that successful architects analyze factors that have a global influence to produce an architecture that localizes the effects of change. Change is a fundamental property of all factors that influence the architecture. To account for the influence of change we identified a global analysis task that captures the factors an architect considers when designing an architecture. We are describing four industry software systems using this analysis approach.
منابع مشابه
A Knowledge-Based Multi-Agent System for Geospatial Data Conflation
In this paper, we apply software agent technology paradigm to a well-known problem of Geographical Information Systems (GIS) known as conflation. Conflation is the complex process of recognizing and removing inconsistencies in geographical feature datasets that are stored in multiple databases. Specifically, we show how the technological advantages of an agent system can be combined with expert...
متن کاملStudy on implementation of one-piece lean line design using simulation techniques: A practical approach
This paper discusses the simulation study carried out for proposing one-piece lean line layout with features of Lean Manufacturing. The lean initiatives that can be addressed are, introducing Kanban replenishment sys-tem, better work-in-process, changing the layout, visual management techniques, standardized work for the re-duction of cycle time, number of workers, number of setups. To improve ...
متن کاملExecutable Connectors: Towards Reusable Design Elements? To appear in ESEC'97
The decomposition of a software application into compo nents and connectors at the design stage has been promoted as a way to describe and reason about complex software architectures. There is, however, surprisingly little language support for this decomposition at implementation level. Interaction relationships which are identi ed at de sign time are lost as they get spread out into the part...
متن کاملAn Evaluation of Object Management System Architectures for Software Engineering Applications
Software engineering applications require sophisticated object management system support for creating and manipulating software objects One of the key issues for object management systems is distribution Address ing this issue in the context of software engineering ap plications is particularly challenging because they have widely varying object access pro les Two fundamental approaches to deal...
متن کاملA System Architec ture for Remote Multimedia Interviewing
Modern communication technologies enable recruitment interviews to be held remotely through the use of video conferencing. However, the effective deployment of such services, at a standard comparable to traditional face-toface interviews, requires an integrated hardware and software environment to support a wide range of activities during recruitment interviews. In this paper, we present a syst...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1998